package cn.yunyichina.provider.pay.wechat.vo;

import cn.yunyichina.provider.framework.annotation.validate.AnnotationValidable;
import cn.yunyichina.provider.framework.annotation.validate.ValidateNotNullAndNotEmpty;

/**
 * Created by Joe.zhou on 2017/8/10.
 */
public class PublicCreateQrcodeRequest  implements AnnotationValidable {

    @ValidateNotNullAndNotEmpty
    private String appId;

    @ValidateNotNullAndNotEmpty
    private String appCode;

    @ValidateNotNullAndNotEmpty
    private String doctorId;

    @ValidateNotNullAndNotEmpty
    private String doctorName;

    @ValidateNotNullAndNotEmpty
    private String introducerId;

    @ValidateNotNullAndNotEmpty
    private String introducerName;

    @ValidateNotNullAndNotEmpty
    private String userType;

    private String userId;

    private String orderNo;
    /**
     *  91是问诊单，92是手术单,93为押金单
     */
    private String orderType;
    /**
     * 扫码类型 1 患者扫描医生二维码
     */
    private String scanType;

    public String getAppId() {
        return appId;
    }

    public void setAppId(String appId) {
        this.appId = appId;
    }

    public String getDoctorId() {
        return doctorId;
    }

    public void setDoctorId(String doctorId) {
        this.doctorId = doctorId;
    }

    public String getDoctorName() {
        return doctorName;
    }

    public void setDoctorName(String doctorName) {
        this.doctorName = doctorName;
    }

    public String getAppCode() {
        return appCode;
    }

    public void setAppCode(String appCode) {
        this.appCode = appCode;
    }

    public String getIntroducerId() {
        return introducerId;
    }

    public void setIntroducerId(String introducerId) {
        this.introducerId = introducerId;
    }

    public String getIntroducerName() {
        return introducerName;
    }

    public void setIntroducerName(String introducerName) {
        this.introducerName = introducerName;
    }

    public String getUserType() {
        return userType;
    }

    public void setUserType(String userType) {
        this.userType = userType;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public String getOrderNo() {
        return orderNo;
    }

    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo;
    }

    public String getOrderType() {
        return orderType;
    }

    public void setOrderType(String orderType) {
        this.orderType = orderType;
    }

    public String getScanType() {
        return scanType;
    }

    public void setScanType(String scanType) {
        this.scanType = scanType;
    }
}
